<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 生活中 同步 一起进行  多件事情一起做
        //        异步 不一起   事情一件件的做 

        // 技术上的同步异步 正好跟上面相反


        // 代码默认从上到下依次进行   
        // 如果前面没有执行完毕  后边必须阻塞等待  

        // 所以代码默认是同步   (事情一件件执行)
        

        // 异步代码  
        //  代码一起执行  

        //  当代码执行遇到异步代码(定时器) 将里边代码放到异步队列 
        //  同步代码执行完毕 执行异步队列中的代码  




        // 两种定时器都是异步代码  
        // 结论: 先执行定时器外边的代码 再执行定时器里边的代码
        // 定时器中的代码一起执行  




        var test = setTimeout(function(){
            console.log('2秒后执行');
        },2000)


        console.log(test);




    </script>
</body>
</html>